/* 1 甲醛检测 */
.service,.service02,.seven_service02,.process_service02 {
  width: 1200px;
  margin: 0 auto;
  color: #2e2e2e;
}
.service .service_title{
  margin-bottom: 90px;
}
.service .service_title i{
  display: block;
  width: 376px;
  height: 28px;
  background: url(../images/service_title.png) no-repeat;
  margin: 0 auto 20px;
}
.service .service_title h3{
  font-size: 24px;
  text-align: center;
}

.service_cont {
  display: flex;
  flex-flow: row  wrap; 
  justify-content: space-around;
}
.service_cont .service_list{
  width: 488px;
}
.service_cont .service_list .service_list_img{
    width: 488px;
    height: 315px;
    overflow: hidden;
}
.service_cont .service_list .service_list_img img{
  transition: all 1s;
}
.service_cont .service_list .service_list_img img:hover{
  transform: scale(1.2);
}
.service_cont .service_list:nth-child(1),.service_cont .service_list:nth-child(2){
  margin-bottom: 70px;
}
.service_cont .service_list .service_circular{
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 5px;
  margin-top: 20px;
}
.service_cont .service_list .service_circular span{
  display: block;
  width: 10px;
  height: 10px;
  background-color: #d6d6d6;
  border-radius: 50%;
  margin-right: 15px;
}
.service_cont .service_list .service_list_title{
  width: 150px;
  margin-bottom: 20px;
}
.service_cont .service_list p{
  font-size: 16px;
  line-height: 26px;
}

/* 2. 甲醛治理 */
.service02 .service02_title{
  margin-bottom: 90px;
}
.service02 .service02_title i{
  display: block;
  width: 291px;
  height: 28px;
  background: url(../images/service02_title.png) no-repeat;
  background-size: 100%;
  margin: 0 auto 20px;
}
.service02 .service02_title h3{
  font-size: 24px;
  text-align: center;
}

.seven_service02{
  display: flex;
  flex-flow: row  wrap; 
  justify-content: space-around;
}
.seven_service02 .seven_list{
  display: flex;
  align-items: center;
  margin-bottom: 43px;
}
.seven_service02 .seven_list .seven_list_cont{
  width: 262px;
  height: 291px;
  background: url(../images/service02_1.png) no-repeat;
  background-size: 100%;
  padding-top: 120px;
  padding-left: 10px;
  box-sizing: border-box;
  margin-right: 22px;
}
.seven_service02 .seven_list:nth-of-type(2) .seven_list_cont{
  background: url(../images/service02_2.png) no-repeat;
  background-size: 100%;
}
.seven_service02 .seven_list:nth-of-type(3) .seven_list_cont{
  background: url(../images/service02_3.png) no-repeat;
  background-size: 100%;
}
.seven_service02 .seven_list:nth-of-type(4) .seven_list_cont{
  background: url(../images/service02_4.png) no-repeat;
  background-size: 100%;
}

.seven_service02 .seven_list .seven_list_cont p{
  font-size: 16px;
  line-height: 26px;
}
.seven_service02 .seven_list .seven_list_img{
  width: 296px;
  overflow: hidden;
}
.seven_service02 .seven_list .seven_list_img img{
  transition: all 1s;
}
.seven_service02 .seven_list .seven_list_img img:hover{
  transform: scale(1.2);
}
.seven_service02 .seven_list_group{
  width: 368px;
  height: 239px;
  background: url(../images/service02_5.png) no-repeat;
  background-size: 100%;
  box-sizing: border-box;
  padding: 120px 20px 0;
  margin-bottom: 43px;
}
.seven_service02 .seven_list_group:nth-of-type(2){
  background: url(../images/service02_6.png) no-repeat;
  background-size: 100%;
}
.seven_service02 .seven_list_group:nth-of-type(3){
  background: url(../images/service02_7.png) no-repeat;
  background-size: 100%;
}
.seven_service02 .seven_list_group p{
  font-size: 16px;
  line-height: 26px;
}
.seven_service02_img{
  width: 1200px;
  margin: 0 auto 140px;
  overflow: hidden;
}
.seven_service02_img img{
  transition: all 1s;
}
.seven_service02_img img:hover{
  transform: scale(1.2);
}
.service02 .service02_title .icon2{
  width: 444px;
  background: url(../images/service02_title2.png) no-repeat;
  background-size: 100%;
}

.service02_define{
  width: 675px;
  margin: 0 auto 140px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service02_define span{
  display: block;
  width: 1px;
  height: 92px;
  background-color: #000;
}
.service02_define img{
  height: 72px;
}

.service02 .service02_title .icon3{
  width: 403px;
  background: url(../images/service02_title3.png) no-repeat;
  background-size: 100%;
}

.process_service02 {
  display: flex;
  flex-flow: row  wrap; 
  justify-content: space-around;
}
.process_service02 .process_list{
  width: 325px;
}
.process_service02 .process_list:nth-child(1),.process_service02 .process_list:nth-child(2),.process_service02 .process_list:nth-child(3){
  margin-bottom: 55px;
}
.process_service02 .process_list .process_img{
  width: 313px;
  overflow: hidden;
}
.process_service02 .process_list .process_img img{
  transition: all 1s;
}
.process_service02 .process_list .process_img img:hover{
  transform: scale(1.2);
}
.process_service02 .process_list .process_num{
  margin-top: 25px;
  margin-bottom: 25px;
}
.process_service02 .process_list {
  font-size: 16px;
  line-height: 26px;
}
















/**********************************  小于等于1200px **********************************/
@media screen and (max-width: 1200px) {
  .service,.service02,.seven_service02,.seven_service02_img,.service02_define,.process_service02 {
    width: 95%;
  }
  .service_cont .service_list .service_list_img{
    width: auto;
    height: auto;
  }


}
/**********************************  小于等于990px **********************************/
@media screen and (max-width: 990px) {
  
  
}

/********************************** 小于等于914 **********************************/
@media screen and (max-width: 914px) {

  

}

/********************************** 小于等于768 **********************************/
@media screen and (max-width: 768px) {
  .service_cont .service_list {
    width: 340px;
  }

  .service02 .service02_title{
    margin-bottom: 40px;
  }
  .seven_service02 .seven_list{
    margin-bottom: 20px;
  }
  .seven_service02 .seven_list_group{
    width: 340px;
    padding-top: 103px;
    margin-bottom: 5px;
  }
  .service02_group{
    justify-content: space-between;
  }
  .seven_service02_img,.service02_define{
    margin-bottom: 100px;
  }
  .process_service02 .process_list:nth-child(1), .process_service02 .process_list:nth-child(2), .process_service02 .process_list:nth-child(3){
    margin-bottom: 30px;
  }
  .process_service02 .process_list .process_num {
    margin-top: 14px;
    margin-bottom: 14px;
}


}

/********************************** 小于等于499 **********************************/
@media screen and (max-width: 499px){
  /* 1.甲醛检测 */
  .service_cont .service_list {
    width: 170px;
  } 
  .service .service_title i{
    transform: scale(0.7);
    margin-bottom: 10px;
  }
  .service .service_title h3{
    font-size: 22px;
  }
  .service .service_title {
    margin-bottom: 25px;
  }
  .service_cont .service_list .service_circular{
    margin-top: 10px;
  }
  .service_cont .service_list .service_circular span{
    width: 5px;
    height: 5px;
    margin-right: 5px;
  }
  .service_cont .service_list .service_list_title{
    width: 90px;
    margin-bottom: 10px;
  }
  .service_cont .service_list:nth-child(1), .service_cont .service_list:nth-child(2){
    margin-bottom: 30px;
  }
  /* 2. 甲醛治理 */
  .service02 .service02_title{
    margin-bottom: 20px;
  }
  .service02 .service02_title i{
    width: 250px;
    margin-bottom: 10px;
  }
  .service02 .service02_title h3{
    font-size: 20px;
  }
  .seven_service02 .seven_list{
    display: block;
  }
  .seven_service02 .seven_list .seven_list_cont{
    margin-bottom: 10px;
  }


  .service02_group{
    justify-content: space-around;
  }
  .seven_service02_img, .service02_define{
    margin-bottom: 50px;
  }
  .service02_define span{
    display: none;
  }
  .service02 .service02_title .icon2{
    width: 350px;
    margin-bottom: 0;
  }
  .service02 .service02_title .icon3{
    width: 320px;
    margin-bottom: 0;
  }

  .process_service02 .process_list:nth-child(5), .process_service02 .process_list:nth-child(6){
    margin-top: 30px;
  }
  .process_service02 .process_list .process_num{
    margin-top: 5px;
    margin-bottom: 5px;
  }













}